% Graphic for TeX using PGF
% Title: /home/nick/workspace/P2PProject/report/images/helloNeighbor.dia
% Creator: Dia v0.97.1
% CreationDate: Fri Oct  1 14:58:36 2010
% For: nick
% \usepackage{tikz}
% The following commands are not supported in PSTricks at present
% We define them conditionally, so when they are implemented,
% this pgf file will use them.
\ifx\du\undefined
  \newlength{\du}
\fi
\setlength{\du}{15\unitlength}
\begin{tikzpicture}
\pgftransformxscale{1.000000}
\pgftransformyscale{-1.000000}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetlinewidth{0.100000\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{6.703125\du}{7.000000\du}}
\pgfpathlineto{\pgfpoint{9.515625\du}{7.000000\du}}
\pgfpathcurveto{\pgfpoint{9.903950\du}{7.000000\du}}{\pgfpoint{10.218750\du}{7.447715\du}}{\pgfpoint{10.218750\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{10.218750\du}{8.552285\du}}{\pgfpoint{9.903950\du}{9.000000\du}}{\pgfpoint{9.515625\du}{9.000000\du}}
\pgfpathlineto{\pgfpoint{6.703125\du}{9.000000\du}}
\pgfpathcurveto{\pgfpoint{6.314800\du}{9.000000\du}}{\pgfpoint{6.000000\du}{8.552285\du}}{\pgfpoint{6.000000\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{6.000000\du}{7.447715\du}}{\pgfpoint{6.314800\du}{7.000000\du}}{\pgfpoint{6.703125\du}{7.000000\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{6.703125\du}{7.000000\du}}
\pgfpathlineto{\pgfpoint{9.515625\du}{7.000000\du}}
\pgfpathcurveto{\pgfpoint{9.903950\du}{7.000000\du}}{\pgfpoint{10.218750\du}{7.447715\du}}{\pgfpoint{10.218750\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{10.218750\du}{8.552285\du}}{\pgfpoint{9.903950\du}{9.000000\du}}{\pgfpoint{9.515625\du}{9.000000\du}}
\pgfpathlineto{\pgfpoint{6.703125\du}{9.000000\du}}
\pgfpathcurveto{\pgfpoint{6.314800\du}{9.000000\du}}{\pgfpoint{6.000000\du}{8.552285\du}}{\pgfpoint{6.000000\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{6.000000\du}{7.447715\du}}{\pgfpoint{6.314800\du}{7.000000\du}}{\pgfpoint{6.703125\du}{7.000000\du}}
\pgfusepath{stroke}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (8.109375\du,8.200000\du){P1(2), 0};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetlinewidth{0.100000\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{15.703125\du}{3.000000\du}}
\pgfpathlineto{\pgfpoint{18.515625\du}{3.000000\du}}
\pgfpathcurveto{\pgfpoint{18.903950\du}{3.000000\du}}{\pgfpoint{19.218750\du}{3.447715\du}}{\pgfpoint{19.218750\du}{4.000000\du}}
\pgfpathcurveto{\pgfpoint{19.218750\du}{4.552285\du}}{\pgfpoint{18.903950\du}{5.000000\du}}{\pgfpoint{18.515625\du}{5.000000\du}}
\pgfpathlineto{\pgfpoint{15.703125\du}{5.000000\du}}
\pgfpathcurveto{\pgfpoint{15.314800\du}{5.000000\du}}{\pgfpoint{15.000000\du}{4.552285\du}}{\pgfpoint{15.000000\du}{4.000000\du}}
\pgfpathcurveto{\pgfpoint{15.000000\du}{3.447715\du}}{\pgfpoint{15.314800\du}{3.000000\du}}{\pgfpoint{15.703125\du}{3.000000\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{15.703125\du}{3.000000\du}}
\pgfpathlineto{\pgfpoint{18.515625\du}{3.000000\du}}
\pgfpathcurveto{\pgfpoint{18.903950\du}{3.000000\du}}{\pgfpoint{19.218750\du}{3.447715\du}}{\pgfpoint{19.218750\du}{4.000000\du}}
\pgfpathcurveto{\pgfpoint{19.218750\du}{4.552285\du}}{\pgfpoint{18.903950\du}{5.000000\du}}{\pgfpoint{18.515625\du}{5.000000\du}}
\pgfpathlineto{\pgfpoint{15.703125\du}{5.000000\du}}
\pgfpathcurveto{\pgfpoint{15.314800\du}{5.000000\du}}{\pgfpoint{15.000000\du}{4.552285\du}}{\pgfpoint{15.000000\du}{4.000000\du}}
\pgfpathcurveto{\pgfpoint{15.000000\du}{3.447715\du}}{\pgfpoint{15.314800\du}{3.000000\du}}{\pgfpoint{15.703125\du}{3.000000\du}}
\pgfusepath{stroke}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (17.109375\du,4.200000\du){P2(1), 2};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetlinewidth{0.100000\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{15.703125\du}{12.000000\du}}
\pgfpathlineto{\pgfpoint{18.515625\du}{12.000000\du}}
\pgfpathcurveto{\pgfpoint{18.903950\du}{12.000000\du}}{\pgfpoint{19.218750\du}{12.447715\du}}{\pgfpoint{19.218750\du}{13.000000\du}}
\pgfpathcurveto{\pgfpoint{19.218750\du}{13.552285\du}}{\pgfpoint{18.903950\du}{14.000000\du}}{\pgfpoint{18.515625\du}{14.000000\du}}
\pgfpathlineto{\pgfpoint{15.703125\du}{14.000000\du}}
\pgfpathcurveto{\pgfpoint{15.314800\du}{14.000000\du}}{\pgfpoint{15.000000\du}{13.552285\du}}{\pgfpoint{15.000000\du}{13.000000\du}}
\pgfpathcurveto{\pgfpoint{15.000000\du}{12.447715\du}}{\pgfpoint{15.314800\du}{12.000000\du}}{\pgfpoint{15.703125\du}{12.000000\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{15.703125\du}{12.000000\du}}
\pgfpathlineto{\pgfpoint{18.515625\du}{12.000000\du}}
\pgfpathcurveto{\pgfpoint{18.903950\du}{12.000000\du}}{\pgfpoint{19.218750\du}{12.447715\du}}{\pgfpoint{19.218750\du}{13.000000\du}}
\pgfpathcurveto{\pgfpoint{19.218750\du}{13.552285\du}}{\pgfpoint{18.903950\du}{14.000000\du}}{\pgfpoint{18.515625\du}{14.000000\du}}
\pgfpathlineto{\pgfpoint{15.703125\du}{14.000000\du}}
\pgfpathcurveto{\pgfpoint{15.314800\du}{14.000000\du}}{\pgfpoint{15.000000\du}{13.552285\du}}{\pgfpoint{15.000000\du}{13.000000\du}}
\pgfpathcurveto{\pgfpoint{15.000000\du}{12.447715\du}}{\pgfpoint{15.314800\du}{12.000000\du}}{\pgfpoint{15.703125\du}{12.000000\du}}
\pgfusepath{stroke}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (17.109375\du,13.200000\du){P3(2), 0};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (9.934513\du,7.188827\du)--(15.284237\du,4.811173\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{14.969206\du}{4.220890\du}}
\pgfpatharc{260}{231}{12.625000\du and 12.625000\du}
\pgfusepath{stroke}
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (9.826813\du,8.954132\du)--(15.391937\du,12.045868\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{16.170668\du}{11.953405\du}}
\pgfpatharc{316}{286}{13.750000\du and 13.750000\du}
\pgfusepath{stroke}
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (8.000000\du,12.000000\du){1) helloNeighbor};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (14.000000\du,9.000000\du){2) ack};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (13.000000\du,7.000000\du){3) helloNeighbor};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (9.000000\du,5.000000\du){4) ack};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetlinewidth{0.100000\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{-2.296875\du}{7.000000\du}}
\pgfpathlineto{\pgfpoint{0.515625\du}{7.000000\du}}
\pgfpathcurveto{\pgfpoint{0.903950\du}{7.000000\du}}{\pgfpoint{1.218750\du}{7.447715\du}}{\pgfpoint{1.218750\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{1.218750\du}{8.552285\du}}{\pgfpoint{0.903950\du}{9.000000\du}}{\pgfpoint{0.515625\du}{9.000000\du}}
\pgfpathlineto{\pgfpoint{-2.296875\du}{9.000000\du}}
\pgfpathcurveto{\pgfpoint{-2.685200\du}{9.000000\du}}{\pgfpoint{-3.000000\du}{8.552285\du}}{\pgfpoint{-3.000000\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{-3.000000\du}{7.447715\du}}{\pgfpoint{-2.685200\du}{7.000000\du}}{\pgfpoint{-2.296875\du}{7.000000\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{-2.296875\du}{7.000000\du}}
\pgfpathlineto{\pgfpoint{0.515625\du}{7.000000\du}}
\pgfpathcurveto{\pgfpoint{0.903950\du}{7.000000\du}}{\pgfpoint{1.218750\du}{7.447715\du}}{\pgfpoint{1.218750\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{1.218750\du}{8.552285\du}}{\pgfpoint{0.903950\du}{9.000000\du}}{\pgfpoint{0.515625\du}{9.000000\du}}
\pgfpathlineto{\pgfpoint{-2.296875\du}{9.000000\du}}
\pgfpathcurveto{\pgfpoint{-2.685200\du}{9.000000\du}}{\pgfpoint{-3.000000\du}{8.552285\du}}{\pgfpoint{-3.000000\du}{8.000000\du}}
\pgfpathcurveto{\pgfpoint{-3.000000\du}{7.447715\du}}{\pgfpoint{-2.685200\du}{7.000000\du}}{\pgfpoint{-2.296875\du}{7.000000\du}}
\pgfusepath{stroke}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (-0.890625\du,8.200000\du){P4(2), 2};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (1.219025\du,8.000000\du)--(5.999725\du,8.000000\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{6.868223\du}{6.950376\du}}
\pgfpatharc{303}{238}{6.062500\du and 6.062500\du}
\pgfusepath{stroke}
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (1.000000\du,10.000000\du){5) helloNeighbor};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (1.000000\du,4.000000\du){6) no more room };
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (1.000000\du,4.800000\du){for neighbors};
\end{tikzpicture}
